Stop looking at the related target for filtering
authorMatthias Clasen <mclasen@redhat.com>
Sun, 16 Feb 2020 06:50:39 +0000 (01:50 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 21 Feb 2020 05:51:02 +0000 (00:51 -0500)
We are now sending crossing events (which are the only ones
where a related target makes sense) via handle_crossing.

gtk/gtkeventcontroller.c

index 16c5e0fc6ca7fe5fa674786ade2ddc609a355e63..8d1fa5d7096634d39415e2aeceb2c817ec8b095b 100644 (file)
@@ -106,8 +106,7 @@ gtk_event_controller_filter_event_default (GtkEventController *self,
 
   if (priv->limit == GTK_LIMIT_SAME_NATIVE)
     {
-      if (same_native (priv->widget, GTK_WIDGET (gdk_event_get_target (event))) &&
-          same_native (priv->widget, GTK_WIDGET (gdk_event_get_related_target (event))))
+      if (same_native (priv->widget, GTK_WIDGET (gdk_event_get_target (event))))
         return FALSE;
 
       return TRUE;